mt(n){
  margin-top:20px;
  position:relative;
  &::after{
    content:"";
    height:20px;
    width:100%;
    position:absolute;
    top:n;
    left:0;
    background-color:#f0f0f0;
  }
}

borderHalf($color){
  position: relative;
  &:before {
    content:" ";
    position: absolute;
    left: 0;
    top:0;
    width: 100%;
    height: 1px;
    background-color: $color;
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
  }
}

borderHalfBot($color){
  position: relative;
  &:before {
    content:" ";
    position: absolute;
    left: 0;
    bottom:0;
    width: 100%;
    height: 1px;
    background-color: $color;
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
  }
}